<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui"
	xmlns:c="http://java.sun.com/jsp/jstl/core">
<ui:composition template="layout/pageLayout.xhtml">

	<ui:define name="content">
		<h:form id="ponderjiTable">
			<p:growl id="growl" showDetail="true" life="5000" />

			<p:dataTable var="ponder" value="#{ponderji.seznamPonderjev}"
				emptyMessage="Tečajnic s temi kriteriji ni bilo mogoče najti."
				paginator="true" rows="21" widgetVar="ponderTabela"
				rowsPerPageTemplate="5,10,20,50,100"
				selection="#{ponderji.izbranPonder}" selectionMode="single">

				<p:ajax event="rowSelect" update=":ponderjiTable"
					oncomplete="urejanje.show()" />
				<p:ajax event="rowUnselect" update=":ponderjiTable"
					oncomplete="urejanje.close()" />


				<p:column headerText="Vrsta tecajnice"
					filterBy="#{ponder.vrstaTecajnice.nazivVrsteTecajnice}">
					<h:outputText value="#{ponder.vrstaTecajnice.nazivVrsteTecajnice}" />
				</p:column>

				<p:column headerText="Valuta"
					filterBy="#{ponder.valuta.oznakaValute}" filterMatchMode="contains">
					<h:outputText value="#{ponder.valuta.oznakaValute}" />
				</p:column>

				<p:column headerText="Ponder nakupnega tečaja">
					<h:outputText value="#{ponder.odmikNakupnegaTecaja}" />
				</p:column>

				<p:column headerText="Ponder prodajnega tečaja">

					<h:outputText value="#{ponder.odmikProdajnegaTecaja}" />

				</p:column>

				<p:column headerText="Status aktivnosti">
					<h:outputText value="#{ponder.statusAktivnosti}" />
				</p:column>
			</p:dataTable>
			<p:dialog widgetVar="urejanje" header="Urejanje ponderja">
				<h2>Urejanje tečaja:</h2>
				<h:panelGrid columns="2">
					<h:outputText value="Naziv vrste tecajnice:" />
					<h:outputText
						value="#{ponderji.izbranPonder.vrstaTecajnice.nazivVrsteTecajnice}" />

					<h:outputText value="Valuta:" />
					<h:outputText value="#{ponderji.izbranPonder.valuta.oznakaValute}" />

					<h:outputText value="Odmik nakupnega tečaja:" />
					<p:spinner value="#{ponderji.izbranPonder.odmikNakupnegaTecaja}"
						stepFactor="0.0001" />

					<h:outputText value="Odmik prodajnega tečaja:" />
					<p:spinner value="#{ponderji.izbranPonder.odmikProdajnegaTecaja}"
						stepFactor="0.0001" />

					<p:commandButton value="Uredi" update=":ponderjiTable"
						oncomplete="urejanje.close()" id="ajax"
						actionListener="#{ponderji.uredi}" />
					<p:commandButton value="Prekliči" onclick="urejanje.close()" />
				</h:panelGrid>
			</p:dialog>
		</h:form>
	</ui:define>
</ui:composition>
</html>